Page({

  /**
   * 页面的初始数据
   */
  data: {
    //登录按钮不可用
    loginBtnState: true,
    uno: "",
    pwd: "",
    uname: ""
  },

  /**
   * 获取用户名
   */
  usernameInput: function (e) {
    var uno = e.detail.value;
    this.setData({
      uno: uno
    });
    if (uno != "") {
      this.setData({
        uno: uno
      });
      if (this.data.pwd != "") {
        this.setData({
          loginBtnState: false
        })
      }
    } else {
      this.setData({
        loginBtnState: true
      })
    }
  },

  /**
   * 获取密码
   */
  passwordInput: function (e) {
    var pwd = e.detail.value;
    this.setData({
      pwd: pwd
    });
    if (pwd != "") {
      this.setData({
        pwd: pwd
      });
      if (this.data.uno != "") {
        this.setData({
          loginBtnState: false
        })
      }
    } else {
      this.setData({
        loginBtnState: true
      })
    }
  },

  /**
   * 登录按钮
   */
  login_tap: function () {
    wx.request({

      url: 'http://localhost:8080/TheTimeSequence/LoginServlet',
      method: "get",
      header: {
        'content-type': 'application/json'
      },
      data: {
        uno: this.data.uno, //this.data.username 代表你data中username的值
        pwd: this.data.pwd,
      },
      success: (e) => {
        if (e.data.code == "200") {
          this.setData({
              uname: e.data.user.uname
            }),
            wx.showToast({
              title: this.data.uname + ",欢迎回来！",
              icon: 'none',
              duration: 1000,
              mask: true
            })

          wx.setStorageSync('user', e.data.user); //将登录成功的user存入到本地缓存中，方便使用

          console.log(wx.getStorageInfoSync("user"));

          setTimeout(() => {
            wx.navigateBack({
            })

          }, 1000)
        }
      }
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    if (wx.getStorageSync('user') != "") {

      this.setData({
        uname: wx.getStorageSync('user').uname
      })
      wx.showToast({
        title: this.data.uname + ",欢迎回来！",
        icon: 'none',
        duration: 1000,
        mask: true
      })

      // console.log(wx.getStorageInfoSync("user"));

      setTimeout(() => {
        wx.redirectTo({
          url: '../pay/index', //延迟跳转至记账页面
        })
      }, 1000)
    }
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})